crew socks - French English Dictionary